river thames - German English Dictionary